Don't use GtkBox's center child in a few places
authorTimm Bäder <mail@baedert.org>
Sun, 2 Oct 2016 06:43:30 +0000 (08:43 +0200)
committerBenjamin Otte <otte@redhat.com>
Sun, 16 Oct 2016 16:17:21 +0000 (18:17 +0200)
We can as well use a normal child and let it hexpand.

gtk/gtkmessagedialog.c
gtk/gtkshortcutssection.c

index e70c82056c7c451da4fdb0b4624a74db6bf3cb28..36a9d6fae617e041f4828eac1e2654e636a7b5d7 100644 (file)
@@ -452,8 +452,10 @@ gtk_message_dialog_constructed (GObject *object)
       gtk_widget_set_no_show_all (label, TRUE);
       gtk_widget_set_margin_top (label, 6);
       gtk_widget_set_margin_bottom (label, 6);
+      gtk_widget_set_halign (label, GTK_ALIGN_CENTER);
+      gtk_widget_set_hexpand (label, TRUE);
       gtk_style_context_add_class (gtk_widget_get_style_context (label), "title");
-      gtk_box_set_center_widget (GTK_BOX (box), label);
+      gtk_container_add (GTK_CONTAINER (box), label);
       g_signal_connect_object (dialog, "notify::title", G_CALLBACK (update_title), label, 0);
 
       gtk_window_set_titlebar (GTK_WINDOW (dialog), box);
index e02a52db5c0f17eaab6039281f756f98eb207079..f23b0c1a52744b947d04d72bb1d11c285660638c 100644 (file)
@@ -455,7 +455,9 @@ gtk_shortcuts_section_init (GtkShortcutsSection *self)
   self->footer = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 20);
   GTK_CONTAINER_CLASS (gtk_shortcuts_section_parent_class)->add (GTK_CONTAINER (self), self->footer);
 
-  gtk_box_set_center_widget (GTK_BOX (self->footer), GTK_WIDGET (self->switcher));
+  gtk_widget_set_hexpand (GTK_WIDGET (self->switcher), TRUE);
+  gtk_widget_set_halign (GTK_WIDGET (self->switcher), GTK_ALIGN_CENTER);
+  gtk_container_add (GTK_CONTAINER (self->footer), GTK_WIDGET (self->switcher));
   gtk_box_pack_end (GTK_BOX (self->footer), self->show_all, TRUE, TRUE, 0);
   gtk_widget_set_halign (self->show_all, GTK_ALIGN_END);